Staff Engineer - Software Development (Python)

Engineering Warsaw, Mazowieckie (Req. #6851)


Description

Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio™, and TiVo®.   
 
Xperi (NYSE: XPER) is a publicly traded technology company headquartered in San Jose, CA with employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology.  
 
Our Team  
The DTS AutoStage team, part of Xperi, develops DTS Connected Radio—a global API serving the automotive industry. Our work delivers advanced radio, audio, video and multimedia services to vehicles worldwide. 
 
Job Purpose  
We are seeking a Staff Software Engineer to advance our core service APIs and related systems. Built on a modern, event-driven microservices architecture and deployed via Google Cloud, our services utilise Kubernetes, Helm, GitHub, and robust CI/CD tools. This role involves close collaboration with the core API development, API client, and data analytics teams within an adapted Agile/Scrum framework.  
 
What You’ll Do  
  • Design, build, enhance, and maintain API endpoints and internal data services.
  • Develop tools and services that improve efficiency, scalability, and performance. 
  • Design and implement complex data pipelines and API endpoints for real-time service delivery. 
  • Shape components of the service architecture and tooling used across the team. 
  • Host design and code reviews to ensure engineering best practices are followed. 
  • Contribute to shared documentation including design documents, runbooks, and architecture decisions. 
  • Collaborate with team members to translate requirements into schedulable technical deliverables. 
  • Provide informal mentoring to junior and mid-level engineers as part of normal team operations. 
  • Maintain shared engineering documentation to support team-wide knowledge and continuity.
  • Participate in defining and maintaining engineering best practices within the team. 
  • Work closely with security and data governance partners to ensure compliance with data protection requirements.
What We’re Looking For  
 
The ideal candidate will be highly skilled in Python, databases, and cloud-based microservices. Experience with Golang and/or Java, a solid background in big data engines and ETL workflows, as well as a strong grasp of cloud and microservice architectures, are highly desirable. Full-stack development experience is preferred. 
We’re looking for a proactive problem solver who: 
  • Takes initiative to develop tools and processes that benefit the team. 
  • Works effectively with cross-disciplinary teams. 
  • Demonstrates clear communication of technical choices and tradeoffs. 
  • Participates actively in design discussions, architectural evaluations, and continuous improvement efforts. 
  • Is willing to learn new technologies and infrastructure components such as messaging protocols. 
Minimum qualifications 
  • Bachelor’s degree in Computer Science or a related field. 
  • Minimum 6–8 years’ experience in software engineering, including at least 4 years working with Python in production environments. 
  • 5+ years’ experience with cloud platforms (e.g., GCP, AWS) and microservices architectures; knowledge of Kubernetes required. 
  • Experience handling PII and working with relevant data privacy and protection regulations, including GDPR and CCPA
  • Proficiency in Python. Experience with Golang and/or Java is advantageous. 
  • Fluency in English.  
Characteristics  
  • Thrives in a fast-paced, results-driven environment as a leader in service design and development. 
  • Makes decisions based on data. 
  • Drives projects to successful completion. 
  • Demonstrates high attention to detail. 
  • Shows excellent organisational, communication, and presentation skills. 
  • Adapts quickly between different components of the architecture. 
  • Works effectively in cross-disciplinary project teams and deliver results. 
  • Writes code that enhances services and is clear for other engineers to read and maintain.  
    Life @ Xperi:  
    At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes.   
    Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success.   
     
    Rewards include:  
    • Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future.  
    • Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community.  
    • Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities.  
    • A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home.  
    We would like to inform you that the Whistleblower and Abuse Reporting and Handling Policy, referred to in Article 24 (1) of the Law on the Protection of Whistleblowers of 14.06.2024 (Journal of Laws of 2024, item 928), in effect at TiVo POLAND sp. z o.o., based in Warsaw, is available here.